

th {
    background-color:#333399;
    color:#FFFF99;
    text-align:center;
}

th {
    border-right:1px solid #cfcfcf;
    color:#fff;
    text-align:center;
    font-weight:bold;
}

th, td {
    padding:1px 1px;
    
}

.hover_tr{

	background-color:#cfcfcf;
}

tr:nth-child(even) {
    background-color:#F0F5F7;
}
tr:nth-child(odd) {
    background-color:#D3DADf;
}


.oculto{
    display: none;
    
}


#contenedor {
    margin-top: 3%;
   
}
#contenedor img{
    margin-top: 20%;
   
}

#cabecera{
    width: 96%;
    background: rgba(0,0,0,0.6);
    border-radius: 0.5em;
    box-shadow: rgba(0,0,0,0.5) 5px 5px 10px;
    height: 50px;
    margin: 0 0 1em 0;
}

#panel_menu{
    width: 20%;
    background: rgba(0,0,0,0.6);
    border-radius: 0.5em;
    box-shadow: rgba(0,0,0,0.5) 5px 5px 10px;


}

#panel_central{
   
    border-radius: 0.1em;
    margin: 0 2% 1em 1em;
    text-shadow: rgba(0,0,0,0.2) 2px 2px 5px;
    width: 600px;
    overflow: auto;
}

#panel_menu, #panel_central{
    display: inline-block;
    height: 490px;
    vertical-align: top;
}